What is swain last name origin?

The last name Swain is of English and Northern German origin. It is derived from the Old Norse word "sveinn," meaning "boy" or "servant." The name was likely originally a nickname for a young servant or apprentice, but later became a surname passed down through family lines. The name has many variations, including Swayne, Swein, and Swaine. Although it is now a relatively uncommon last name, it can still be found throughout the world, particularly in English-speaking countries.